stuff something down something - German English Dictionary